
package pkgMenu;

import java.sql.SQLException;

public class admin {
    
    
    private String usuario;
    private String contrasena;




   private clsConn cnn=new clsConn(); //objeto de la conexion
    
    
      public String validar()
        {
            if ((verificaUsuario(usuario,contrasena)==true))
                {
                    return "-1";
                }
            else
                {
                    return "1";
                }
        }
      
      public String validaradmin()
        {
            if ((verificaAdmin(usuario,contrasena)==true))
                {
                    return "-1";
                }
            else
                {
                    return "1";
                }
        }
      
      public boolean verificaUsuario(String key,String com)
            {
                String sql="SELECT * From usuarios where Identificacion='"+key.toString()+"' and Password='"+com.toString()+"'";

                 if (getCnn().verificar(sql) == 1)
                    {
                        return true;
                    }
                 else
                    {
                        return false;
                    }
            }
      
       public boolean verificaAdmin(String key,String com)
            {
                String sql="SELECT * From administradores where Identificacion='"+key.toString()+"' and Password='"+com.toString()+"'";

                 if (getCnn().verificar(sql) == 1)
                    {
                        return true;
                    }
                 else
                    {
                        return false;
                    }
            }
      
      public String camara()
        {
            if ((verificaCamara(usuario)==true))
                {
                    return "-1";
                }
            else
                {
                    return "1";
                }
        }
      
      public boolean verificaCamara(String usuario)
        {
            
            String sql="SELECT `propiedades`.`EstadoCamara`,`propiedades`.`IdPropiedad`,`usuarios`.`IdPropiedad`,`usuarios`.`Identificacion` FROM propiedades LEFT JOIN `saph`.`usuarios` ON `propiedades`.`IdPropiedad` = `usuarios`.`IdPropiedad`  WHERE  `usuarios`.`Identificacion`='"+usuario.toString()+"' AND `propiedades`.`EstadoCamara`=1 ";
           // String sql="SELECT * From propiedades where Identificacion='"+usuario.toString()+"' where ";
            
             if (getCnn().verificar(sql) == 1)
                    {
                        return true;
                    }
                 else
                    {
                        return false;
                    }
        }
      
      public String nombre() throws SQLException
        {
                  
          String sql=" SELECT `personas`.`Nombres`,`personas`.`Apellidos` FROM usuarios LEFT JOIN `saph`.`personas` ON `usuarios`.`Identificacion` = `personas`.`Identificacion` WHERE `usuarios`.`Identificacion`='"+usuario.toString()+"' "; 
          String Nombre=getCnn().verificaNombre(sql);
          return Nombre;  
        }
      
        
  

      
      public String getUsuario(){
        return usuario;
    }

    /**
     * @param usuario the usuario to set
     */
    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }

    /**
     * @return the contrasena
     */
    public String getcontrasena() {
        return contrasena;
    }

    /**
     * @param contrasena the contrasena to set
     */
    public void setcontrasena(String contrasena) {
        this.contrasena = contrasena;
    }
    
    
    
    
       public clsConn getCnn() 
            {
                return cnn;
            }
       
//       public String horariosReservas(String area)
//            {
//                
//                
//                
//String sql="SELECT * FROM horarios LEFT JOIN saph.areas ON horarios.IdArea= areas.IdArea WHERE horarios.IdArea='"+area.toString()+"'";
//
//                 if (getCnn().obtenerHorario(sql) == 1)
//                    {
//                        return true;
//                    }
//                 else
//                    {
//                        return false;
//                    }
//            }
       
       
}
